<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<script>
    //Person是一个对象，也是一个函数
    //使用new方法，他就会返回一个对象
    function Person(){

    }

    //函数自身的对象，静态对象，访问是：通过函数名加点（Person.方法名 = 匿名或有名函数或其它类型），使用 Person.方法名()
    Person.abs = function(){
        alert('aaaa');
    }
    Person.eyes = 2


    //原型对象中的方法，prototype就是原型对象，abcy就是中的方法。
    //一般在它的实际对象中使用 p = new Person() p就是实例对象
    Person.prototype.abc = function () {
        alert('bbbb');
    }

    //var s = new String('hello')  s实例对象， String函数，String.prototype就是原型对象，String.prototype.xxx 就是原型对象中的属性或方法




//    var p = new Person();

//    var p2 = Person();
//    var s = new String('abc')
</script>

</body>
</html>